<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:include href="navegacion.xsl" />
	<xsl:include href="busqueda.xsl" />
	<xsl:include href="secciones.xsl" />
	<xsl:include href="paginar.xsl" />
	<xsl:param name="criterio"/>
	<xsl:param name="txtBusqueda"/>
	
	<xsl:template match='/'>
		<html>
		<head>
			<link href="estilo/e-comerciales.css" rel="stylesheet" type="text/css" id="estilo"></link>
			<title>Listado de <xsl:value-of select="//@Titulo" /></title>
			<script language="javascript" src="Scripts/Impresion.js"></script>
		</head>
		
			<body>
				<xsl:call-template name="membrete" />
				<xsl:call-template name="divisor-horizontal" />
				<xsl:call-template name="navegacion" />
				<frameset cols="470,*" border="0">
					<xsl:call-template name="listado"/>
				</frameset>
			</body>
		</html>
	</xsl:template>
	
	<xsl:template match="Consulta" name="listado">
		<div id="contenido" align="center">
		<div id="titulo" onclick="aVistaImpresion();">Listado de <xsl:value-of select="//@Titulo"></xsl:value-of></div>
		<xsl:call-template name="busqueda">
			<xsl:with-param name="criterio"><xsl:value-of select="$criterio"/></xsl:with-param>
			<xsl:with-param name="txtBusqueda"><xsl:value-of select="$txtBusqueda"/></xsl:with-param>
		</xsl:call-template>
		<div id="listado-valores">
		<table class="tabla-contenido">
			<tr>
				<xsl:for-each select="//Estructura/Campo">
					<xsl:if test="@Oculto-Listado='0'">
						<th class="encabezado-tabla">
							<xsl:value-of select="@Alias"></xsl:value-of>
							<xsl:if test="string-length(@Alias)=0">
								<xsl:value-of select="@Nombre"></xsl:value-of>
							</xsl:if>
						</th>
					</xsl:if>
				</xsl:for-each>
				<th class="encabezado-tabla">
					<xsl:attribute name="colspan">2</xsl:attribute>
					<xsl:if test="//navegacion/@nivel = //navegacion/seccion/enlace[@enlace = concat(//Consulta/@Nombre, '.php')]/agregar/@nivel or (//navegacion/@nivel &gt; //navegacion/seccion/enlace[@enlace = concat(//Consulta/@Nombre, '.php')]/agregar/@nivel and //navegacion/seccion/enlace[@enlace = concat(//Consulta/@Nombre, '.php')]/agregar/@propagar = '1')">
					<a title="Agregar">
				<xsl:attribute name="href">
					<xsl:value-of select="concat(//Consulta/@Nombre,'.php?agregar', @Id, string('&amp;'), 'sel=', //Consulta/@Nombre)"></xsl:value-of>
				</xsl:attribute>
        	    <img src="estilo/imagenes/agregar.gif" title="Agregar"/>
		    </a>
				</xsl:if>
				</th>
			</tr>

			<xsl:for-each select="//Fila">
			<tr class="fila-contenido">
			<form action="Ventas_Vendedor.php" method="post">
			<xsl:for-each select="Columna">
				<xsl:choose>
				<xsl:when test="current()/@Id &lt; 1 or current()/@Id &gt; 2">
				<xsl:if test="//Estructura/Campo[@Id=current()/@Id]/@Oculto-Listado=0">
					<td align="center">
						<xsl:choose>
						<xsl:when test="//Estructura/Campo[@Id=current()/@Id]/@Tipo='Boolean'">
							<xsl:choose>
								<xsl:when test="Valor = '1'">
									Si
								</xsl:when>
								<xsl:otherwise>
									No
								</xsl:otherwise>
							</xsl:choose>
						</xsl:when>
						<xsl:when test="//Estructura/Campo[@Id=current()/@Id]/@Tipo='imagen'">
							<xsl:choose>
							<xsl:when test="Valor != ''">
							<img>
								<xsl:attribute name="src"><xsl:value-of select="Valor"/></xsl:attribute>
							</img>
							</xsl:when>
							<xsl:otherwise>
								---
							</xsl:otherwise>
							</xsl:choose>
						</xsl:when>
						<xsl:otherwise>
							<xsl:value-of select="Valor"></xsl:value-of>
							<xsl:if test="string-length(Valor) = 0">
								---
							</xsl:if>
						</xsl:otherwise>
						</xsl:choose>
					</td>
				</xsl:if>
				</xsl:when>
				<xsl:otherwise>
					<td>
				<input type="text" maxlength="100">
					<xsl:if test="$txtBusqueda != ''">
						<xsl:attribute name="value"><xsl:value-of select="$txtBusqueda"/></xsl:attribute>
					</xsl:if>
					<xsl:attribute name="name"><xsl:value-of select="concat('txtFecha',current()/@Id)"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="current()/Valor"/></xsl:attribute>
				</input>
				<link href="Scripts/calendario.css" type="text/css" rel="stylesheet" />
				<script type="text/javascript" src="Scripts/calendario.js"></script>
				<input type="button">
				<xsl:attribute name="name"><xsl:value-of select="concat('btn',@Id)" /></xsl:attribute>
				<xsl:attribute name="value">...</xsl:attribute>
				<xsl:attribute name="onclick">displayDatePicker(&quot;<xsl:value-of select="concat('txtFecha',current()/@Id)"/>&quot;);</xsl:attribute>
				<xsl:if test="//Estructura/Campo[@Id=current()/@Id]/@Solo-Lectura='1' or //Consulta/@op='borrar' or //Consulta/@op='negar'">
					<xsl:attribute name="disabled">true</xsl:attribute>
				</xsl:if>
				</input>
					</td>
				</xsl:otherwise>
				</xsl:choose>
			</xsl:for-each>	
			<xsl:if test="//navegacion/@nivel = //navegacion/seccion/enlace[@enlace = concat(//Consulta/@Nombre, '.php')]/modificar/@nivel or (//navegacion/@nivel &gt; //navegacion/seccion/enlace[@enlace = concat(//Consulta/@Nombre, '.php')]/modificar/@nivel and //navegacion/seccion/enlace[@enlace = concat(//Consulta/@Nombre, '.php')]/modificar/@propagar = '1')">
			<td>
			<a title="Modificar">
				<xsl:attribute name="href" >
					<xsl:value-of select="concat(//Consulta/@Nombre,'.php?modificar=', @Id, string('&amp;'), 'sel=', //Consulta/@Nombre)"></xsl:value-of>
				</xsl:attribute>
        	    <img src="estilo/imagenes/modificar.gif" title="Modificar"/>
		    </a>
			</td>
			</xsl:if>
			<xsl:if test="//navegacion/@nivel = //navegacion/seccion/enlace[@enlace = concat(//Consulta/@Nombre, '.php')]/borrar/@nivel or (//navegacion/@nivel &gt; //navegacion/seccion/enlace[@enlace = concat(//Consulta/@Nombre, '.php')]/borrar/@nivel and //navegacion/seccion/enlace[@enlace = concat(//Consulta/@Nombre, '.php')]/borrar/@propagar = '1')">
			<td>
			<a title="Borrar">
				<xsl:attribute name="href">
					<xsl:value-of select="concat(//Consulta/@Nombre,'.php?borrar=', @Id, string('&amp;'), 'sel=', //Consulta/@Nombre)"></xsl:value-of>
				</xsl:attribute>
        	    <img src="estilo/imagenes/borrar.gif" title="Borrar"/>
		    </a>
			</td>
			</xsl:if>
			<input type="hidden" value="Ventas_Vendedor" name="sel"/>
			<input type="hidden" value="ver" name="op"/>
			<td><input type="submit" value="Filtrar"/></td>
			</form>
			</tr>
			</xsl:for-each>
		</table>
		</div>
		<xsl:call-template name="paginar">
		<xsl:with-param name="criterio"><xsl:value-of select="$criterio"/></xsl:with-param>
		<xsl:with-param name="txtBusqueda"><xsl:value-of select="$txtBusqueda"/></xsl:with-param>
		</xsl:call-template>
		</div>
	</xsl:template>
		
</xsl:stylesheet>